/*
编写 : Hexh
时间 : 2012-5-24 15:41:22
*/
using System;
using System.Collections;
using System.Text;
using HMIS.FrameWork.DomainBase;
using HMIS.Infrastructure.Core.Authority;
using HMIS.FrameWork;

namespace HMIS.Infrastructure.Core.Entities
{
	/// <summary>
	///	the entity of InfraApprove
	/// </summary>
	[Serializable]
	public  class InfraApprove : InputItem
	{

		#region Public Properties
					
		/// <summary>
		/// 分类
		/// </summary>
		public virtual string ApproveType { get; set; }
			
		/// <summary>
		/// 机构ID
		/// </summary>
		public virtual string DepartmentId { get; set; }

		/// <summary>
		/// 机构实体
		/// </summary>
		public virtual Department Department { get; set; }

		/// <summary>
		/// 是否生效
		/// </summary>
		public virtual String State { get; set; }

		/// <summary>
		/// 审批的步骤
		/// </summary>
		public virtual Iesi.Collections.Generic.ISet<InfraApproveStep> InfraApproveSteps { get; set; }
							
		#endregion 
	}
}
